home *** CD-ROM | disk | FTP | other *** search
- // the declaration of class CAptCommonDialog
- // Copyright (C) 1997 Kazutaka Hirata <khirata@jove.acs.unt.edu>
-
- #ifndef _APTCMN_H_
- #define _APTCMN_H_
-
- #include "../resource.h"
-
- #include "../kbandata/apttable.h"
-
- class CAptCommonDialog : public CDialog {
- public:
- CAptCommonDialog::CAptCommonDialog(
- CWnd* pParentWnd ,
- uint nID ,
- const APT_TABLE& apt_table ,
- const APT_TABLE& apt_table_purged,
- const APERTURE& prev
- );
-
- protected:
- APT_TABLE m_apt_table;
- const APT_TABLE& m_apt_table_purged;
- APERTURE m_prev;
- APERTURE m_aperture;
- int m_index;
-
- CListBox& ctlExisting(void);
- void SetTextInt(CEdit* pEdit, int value);
- virtual void SetAll(const APERTURE& apt) = 0;
- int unit_change_micron2kban(int micron);
- void DeleteAllItems(void);
- virtual void AddAperture(const APERTURE& apt) = 0;
- void RegisterAllItems(void);
- afx_msg void OnSelChange(void);
- afx_msg void OnDblClk(void);
- afx_msg void OnPurge(void);
-
- public:
- const APT_TABLE& apt_table(void) const { return m_apt_table; }
- const APERTURE& aperture (void) const { return m_aperture ; }
- DECLARE_MESSAGE_MAP()
- };
-
- #endif /* _APTCMN_H_ */
-